body
{
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 100%; 
	max-height: 100%;
	font-size:medium;
}
p
{
	font-family: "Comic Sans MS", cursive, sans-serif;
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
}
#banner
{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 130px; /*Height of frame div*/
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	background-color: #B80028;
	color: white;
}
#maincontent
{
	position: fixed; 
	top: 130px; /*Set top value to HeightOfFrameDiv*/
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto; 
	background: #F2F5ED;
}
.innertube
{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
* html body
{ /*IE6 hack*/
	padding: 130px 0 0 0; /*Set value to (HeightOfFrameDiv 0 0 0)*/
}
* html #maincontent
{ /*IE6 hack*/
	height: 100%; 
	width: 100%; 
}
#calendar
{
	background-color:#4AC0F2;
}
#classhover
{
	background-color: #F2F5ED;
	font-family: "Comic Sans MS", cursive, sans-serif;
}
h1,h2,h3,h4,h5
{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}
